no time like the present
(there is) no time like the present
(saying) now is the best time to do something, not in the future